/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package otcapp.controlador.modelocombobox;

import java.util.List;
import javax.swing.DefaultComboBoxModel;
import otcapp.entidades.Beneficio;

/**
 *
 * @author diego
 */
public class ModeloComboBeneficios extends DefaultComboBoxModel<Object> {

    List<Beneficio> beneficios;

    public ModeloComboBeneficios(List<Beneficio> listaBeneficios) {
        this.beneficios = listaBeneficios;
        addElement("Seleccione Beneficio");
        for (Beneficio beneficio : listaBeneficios) {
            addElement(beneficio.getNombreBeneficio());
        }
    }

    public Beneficio getBeneficioSeleccionado() {
        Beneficio beneficioSeleccionado = null;
        for (Beneficio beneficio : beneficios) {
            if (beneficio.getNombreBeneficio().equals(super.getSelectedItem().toString())) {
                beneficioSeleccionado = beneficio;
            }
        }
        return beneficioSeleccionado;
    }
}
